package com.itgaoshu.hospitalproject.service;

import com.itgaoshu.hospitalproject.bean.DataGridView;
import com.itgaoshu.hospitalproject.bean.Role;
import com.itgaoshu.hospitalproject.bean.RoleMenu;

import java.util.List;

public interface RoleService {
    //查找所有角色
    List<Role> selectAllRole(Role role);

    //添加角色
    int insertRole(Role role);

    //修改角色信息
    int updateRole(Role role);

    //删除角色
    int deleteRoleId(int roleid);

    //删除角色与菜单的关系
    int deleteRoleMenuId(int roleid);

    //删除角色与用户的管理
    int deleteRoleUserId(int roleid);

    //初始角色菜单
    DataGridView initRoleMenuTreeJson(int roleid);

    //保存角色与菜单的关系
    void saveRoleMenu(RoleMenu roleMenu);
}
